package com.moli.iov.rest;

public interface GenericCode {

    /**系统繁忙*/
    ErrorEntity SYS_BIZ = ErrorEntity.define(-1, "系统繁忙");
    /** */
    ErrorEntity SUCCESS = ErrorEntity.define(0, "成功");
    /**暂未登录或token已经过期*/
    ErrorEntity UNAUTHORIZED = ErrorEntity.define(401, "未登录或token已经过期");
    /**没有相关权限*/
    ErrorEntity FORBIDDEN = ErrorEntity.define(403, "没有相关权限");
    /** 通用错误 */
    ErrorEntity ERROR = ErrorEntity.define(9999, "错误");
    /** 业务类型描述  */
    ErrorEntity BUSINESS = ErrorEntity.define(1000, "业务类描述");
    /** 请重新登录系统  */
    ErrorEntity LOGOUT_NOTICE = ErrorEntity.define(1001, "请重新登录系统");
    /**鉴权失败*/
    ErrorEntity AUTH_ERROR = ErrorEntity.define(1002, "鉴权失败");
    /** 系统异常，请联系客服  */
    ErrorEntity SYSTEM_ERROR = ErrorEntity.define(1003, "系统繁忙，请联系客服");
    /** 参数校验失败 */
    ErrorEntity PARAM_ERROR = ErrorEntity.define(1004, "参数校验失败");
    /** Json格式错误 */
    ErrorEntity JSON_ERROR = ErrorEntity.define(1005, "参数格式错误");
    /**登陆控制错误码*/
    ErrorEntity LOGINING_CONTROL_ERROR = ErrorEntity.define(1006, "您的账号已在其它地点登录，  请重新登录");


    /**access_token参数为空*/
    ErrorEntity OPEN_PARAM_ERROR = ErrorEntity.define(4000, "参数错误");

    ErrorEntity TOKEN_PARAM_ERROR = ErrorEntity.define(4001, "access_token不可为空");

    /**access_token已失效*/
    ErrorEntity TOKEN_FAIL = ErrorEntity.define(4002, "无效的access_token");

    /**access_token不存在或已失效*/
    ErrorEntity TOKEN_NON = ErrorEntity.define(4003, "无效的access_token");



}
